Ext.namespace('pages.p2p.zqsh.userdz.query');

pages.p2p.zqsh.userdz.query.View = function(config) {
	Ext.apply(this, config);
	/** 操作类型 */
	this.operType = config.operType;
	this.record = config.record;
	this.initUIComponents();
	pages.p2p.zqsh.userdz.query.View.superclass.constructor.call(this);
};

Ext.extend(pages.p2p.zqsh.userdz.query.View, Ext.Window, {
	
	
	initUIComponents : function() {
		
		
		this.form = new Ext.form.FormPanel({
			layout : 'column',
			height : 200,
			labelWidth : 100,
			labelAlign : 'left',
			autoScroll : false,
			border : false,
			frame : false,
			bodyStyle : 'padding:5',
			items : [ {
				columnWidth : 1,
				height : 10,
				border : false
			}, {
				columnWidth : 1,
				layout : 'form',
				border : false,
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '用户名',
					xtype : 'textfield',
					readOnly : true,
					name : 'gyh',
					id : 'gyh'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '手机号',
					xtype : 'textfield',
					readOnly : true,
					name : 'sjhm',
					id : 'sjhm'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '冻结金额',
					xtype : 'textfield',
					readOnly : true,
					name : 'DJJE',
					id : 'DJJE'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '可用金额',
					xtype : 'textfield',
					readOnly : true,
					name : 'KYJE',
					id : 'KYJE'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '账户余额',
					xtype : 'textfield',
					readOnly : true,
					name : 'ZHYE',
					id : 'ZHYE'
				} ]
			} , {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '红点宝总投资额',
					xtype : 'textfield',
					readOnly : true,
					name : 'S_ZQ_TZJE',
					id : 'S_ZQ_TZJE'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '充值总金额',
					xtype : 'textfield',
					readOnly : true,
					name : 'S_CZJE',
					id : 'S_CZJE'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : 'Vip充值金额',
					xtype : 'textfield',
					readOnly : true,
					name : 'VIP_CZJE',
					id : 'VIP_CZJE'
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				hidden :false,
				items : [ {
					fieldLabel : 'Vip兑奖金额',
					xtype : 'textfield',
					readOnly : true,
					name : 'VIP_DJJE',
					id : 'VIP_DJJE'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '总提现金额',
					xtype : 'textfield',
					readOnly : true,
					name : 'S_TXJE',
					id : 'S_TXJE'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '提现手续费',
					xtype : 'textfield',
					readOnly : true,
					name : 'S_TX_SXF',
					id : 'S_TX_SXF'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '红点宝总收益',
					xtype : 'textfield',
					readOnly : true,
					name : 'ZQ_SYJE',
					id : 'ZQ_SYJE'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '获得的点券额',
					xtype : 'textfield',
					readOnly : true,
					name : 'HDDQE',
					id : 'HDDQE'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '消费的点券额',
					xtype : 'textfield',
					readOnly : true,
					name : 'XFDQE',
					id : 'XFDQE'
				} ]
			}, {
				columnWidth : 1,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '账户剩余点券额',
					xtype : 'textfield',
					readOnly : true,
					name : 'ZHSYDQE',
					id : 'ZHSYDQE'
				} ]
			}],
			tbar : [ {
				text : '修改',
				hidden: (('view'==this.operType)||('add'==this.operType)) ? true:false,
				handler: this.onView.createDelegate(this) 
			},{
				text : '关闭',
				iconCls : 'close',
				handler:this.onCancel.createDelegate(this)
			} ]
		});

		
		Ext.apply(this, {
			id : 'menuAddWindow',
			title : '查看列表',
			border : false,
			layout : 'fit',
			style:{
				marginRight: 'auto',
		        marginLeft: 'auto'
			},
			width : 650,
			height : 300,
			modal : true,
			items : [ this.form ],
			listeners:{
				'render' : this.initData.createDelegate(this)
			}
		});
	},
	initData : function() {
		if(('view'==this.operType)||('edit'==this.operType)){
			Ext.getCmp('gyh').setValue(this.record.get("GYH"));
			Ext.getCmp('sjhm').setValue(this.record.get("SJHM"));
			Ext.getCmp('DJJE').setValue(this.record.get("DJJE"));
			Ext.getCmp('KYJE').setValue(this.record.get("KYJE"));
			Ext.getCmp('ZHYE').setValue(this.record.get("ZHYE"));

			Ext.Ajax.request({
					url : baseUrl+'/userdz/queryAllInfo.do',
					method : 'post',
					params : {
						gyh : this.record.get("GYH")
					},
					success : function(response, options) {
						var o = Ext.util.JSON.decode(response.responseText);
						
						var list=o.list[0];
						var czje=o.czje[0];
						var txsxf=o.txsxf;
						var dianjuan=o.dianjuan;
						if(list.TCJE == null){
							Ext.getCmp('S_ZQ_TZJE').setValue('0');
						}else{
							Ext.getCmp('S_ZQ_TZJE').setValue(list.TCJE);
						}
						if(czje.CZJE == null){
							Ext.getCmp('S_CZJE').setValue('0');
						}else{
							Ext.getCmp('S_CZJE').setValue(czje.CZJE);
						}
						if(txsxf.TXJE == null){
							Ext.getCmp('S_TXJE').setValue('0');
						}else{
							Ext.getCmp('S_TXJE').setValue(txsxf.TXJE);
						}
						if(txsxf.SXF == null){
							Ext.getCmp('S_TX_SXF').setValue('0');
						}else{
							Ext.getCmp('S_TX_SXF').setValue(txsxf.SXF);
						}
						if(list.TZSY == null){
							Ext.getCmp('ZQ_SYJE').setValue('0');
						}else{
							Ext.getCmp('ZQ_SYJE').setValue(list.TZSY);
						}
						
						Ext.getCmp('VIP_CZJE').setValue('0');
						Ext.getCmp('VIP_DJJE').setValue('无');
						Ext.getCmp('HDDQE').setValue(dianjuan.HDDQE);
						Ext.getCmp('XFDQE').setValue(dianjuan.XFDQE);
						Ext.getCmp('ZHSYDQE').setValue(dianjuan.ZHSYDQE);
					},
					failure : function() {
						Ext.Msg.alert('提示','网络异常');
					}
				});
		}
	},
	onView : function() {},
	onCancel : function(){
		this.close();
	}
});